﻿#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLuaBase.lua_CSFunction;
#endif

using XLua;
using System.Collections.Generic;


namespace XLua.CSObjectWrap
{
    using Utils = XLua.Utils;
    public class YoozooManagersResourceManagementAppConfigWrap 
    {
        public static void __Register(RealStatePtr L)
        {
			ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
			System.Type type = typeof(Yoozoo.Managers.ResourceManagement.AppConfig);
			Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0);
			
			
			
			
			
			
			Utils.EndObjectRegister(type, L, translator, null, null,
			    null, null, null);

		    Utils.BeginClassRegister(type, L, __CreateInstance, 4, 21, 18);
			Utils.RegisterFunc(L, Utils.CLS_IDX, "Reload", _m_Reload_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "ReadAppConfig", _m_ReadAppConfig_xlua_st_);
            Utils.RegisterFunc(L, Utils.CLS_IDX, "SetAppConfig", _m_SetAppConfig_xlua_st_);
            
			
            
			Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "AppconfigResourcePath", _g_get_AppconfigResourcePath);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Version", _g_get_Version);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "IsUpdateWhilePlaying", _g_get_IsUpdateWhilePlaying);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "BundleVersion", _g_get_BundleVersion);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "BundleVersionCode", _g_get_BundleVersionCode);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "VersionControlUrl", _g_get_VersionControlUrl);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "SecondaryVersionControlUrl1", _g_get_SecondaryVersionControlUrl1);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "SecondaryVersionControlUrl2", _g_get_SecondaryVersionControlUrl2);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Channel", _g_get_Channel);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "IsLog", _g_get_IsLog);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "IsSDK", _g_get_IsSDK);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "IsShowGM", _g_get_IsShowGM);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "IsUpdateResource", _g_get_IsUpdateResource);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "LoginUpdateFullResource", _g_get_LoginUpdateFullResource);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "SubPackage", _g_get_SubPackage);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ServerListPath", _g_get_ServerListPath);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "MaintenanceUrl", _g_get_MaintenanceUrl);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ServerApiPath", _g_get_ServerApiPath);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ServerPath", _g_get_ServerPath);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ReviewServerPath", _g_get_ReviewServerPath);
            Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "IsFirstPackage", _g_get_IsFirstPackage);
            
			Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "BundleVersion", _s_set_BundleVersion);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "BundleVersionCode", _s_set_BundleVersionCode);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "VersionControlUrl", _s_set_VersionControlUrl);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "SecondaryVersionControlUrl1", _s_set_SecondaryVersionControlUrl1);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "SecondaryVersionControlUrl2", _s_set_SecondaryVersionControlUrl2);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Channel", _s_set_Channel);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "IsLog", _s_set_IsLog);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "IsSDK", _s_set_IsSDK);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "IsShowGM", _s_set_IsShowGM);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "IsUpdateResource", _s_set_IsUpdateResource);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "LoginUpdateFullResource", _s_set_LoginUpdateFullResource);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "SubPackage", _s_set_SubPackage);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ServerListPath", _s_set_ServerListPath);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "MaintenanceUrl", _s_set_MaintenanceUrl);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ServerApiPath", _s_set_ServerApiPath);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ServerPath", _s_set_ServerPath);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ReviewServerPath", _s_set_ReviewServerPath);
            Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "IsFirstPackage", _s_set_IsFirstPackage);
            
			
            Utils.RegisterFunc(L, Utils.CLS_IDX, "New", __CreateInstanceNew);
			Utils.EndClassRegister(type, L, translator);
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstance(RealStatePtr L)
        {
            return LuaAPI.luaL_error(L, "Yoozoo.Managers.ResourceManagement.AppConfig does not have a constructor!");
        }

        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int __CreateInstanceNew(RealStatePtr L)
        {
            return LuaAPI.luaL_error(L, "Yoozoo.Managers.ResourceManagement.AppConfig does not have a constructor!");
        }

        
		
        
		
        
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_Reload_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Managers.ResourceManagement.AppConfig.Reload(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_ReadAppConfig_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    
                    Yoozoo.Managers.ResourceManagement.AppConfig.ReadAppConfig(  );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _m_SetAppConfig_xlua_st_(RealStatePtr L)
        {
		    try {
            
            
            
                
                {
                    string _bundleVersion = LuaAPI.lua_tostring(L, 1);
                    int _bundleVersionCode = LuaAPI.xlua_tointeger(L, 2);
                    string _channel = LuaAPI.lua_tostring(L, 3);
                    bool _isMSDK = LuaAPI.lua_toboolean(L, 4);
                    bool _isUpdateResource = LuaAPI.lua_toboolean(L, 5);
                    bool _isDebug = LuaAPI.lua_toboolean(L, 6);
                    bool _isLog = LuaAPI.lua_toboolean(L, 7);
                    int _packagerResourceTypeIndex = LuaAPI.xlua_tointeger(L, 8);
                    string _subPackage = LuaAPI.lua_tostring(L, 9);
                    string _versionControlUrl = LuaAPI.lua_tostring(L, 10);
                    string _serverListPath = LuaAPI.lua_tostring(L, 11);
                    string _maintenanceUrl = LuaAPI.lua_tostring(L, 12);
                    bool _isFirstPackage = LuaAPI.lua_toboolean(L, 13);
                    string _serverApiPath = LuaAPI.lua_tostring(L, 14);
                    string _secondaryVersionControlUrl1 = LuaAPI.lua_tostring(L, 15);
                    string _secondaryVersionControlUrl2 = LuaAPI.lua_tostring(L, 16);
                    string _serverPath = LuaAPI.lua_tostring(L, 17);
                    bool _showDebugBtn = LuaAPI.lua_toboolean(L, 18);
                    
                    Yoozoo.Managers.ResourceManagement.AppConfig.SetAppConfig( _bundleVersion, _bundleVersionCode, _channel, _isMSDK, _isUpdateResource, _isDebug, _isLog, _packagerResourceTypeIndex, _subPackage, _versionControlUrl, _serverListPath, _maintenanceUrl, _isFirstPackage, _serverApiPath, _secondaryVersionControlUrl1, _secondaryVersionControlUrl2, _serverPath, _showDebugBtn );
                    
                    
                    
                    return 0;
                }
                
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            
        }
        
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_AppconfigResourcePath(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.AppconfigResourcePath);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_Version(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.Version);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsUpdateWhilePlaying(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.IsUpdateWhilePlaying);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_BundleVersion(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.BundleVersion);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_BundleVersionCode(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.xlua_pushinteger(L, Yoozoo.Managers.ResourceManagement.AppConfig.BundleVersionCode);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_VersionControlUrl(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.VersionControlUrl);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_SecondaryVersionControlUrl1(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.SecondaryVersionControlUrl1);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_SecondaryVersionControlUrl2(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.SecondaryVersionControlUrl2);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_Channel(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.Channel);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsLog(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.IsLog);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsSDK(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.IsSDK);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsShowGM(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.IsShowGM);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsUpdateResource(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.IsUpdateResource);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_LoginUpdateFullResource(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.LoginUpdateFullResource);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_SubPackage(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.SubPackage);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ServerListPath(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.ServerListPath);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_MaintenanceUrl(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.MaintenanceUrl);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ServerApiPath(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.ServerApiPath);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ServerPath(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.ServerPath);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_ReviewServerPath(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushstring(L, Yoozoo.Managers.ResourceManagement.AppConfig.ReviewServerPath);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _g_get_IsFirstPackage(RealStatePtr L)
        {
		    try {
            
			    LuaAPI.lua_pushboolean(L, Yoozoo.Managers.ResourceManagement.AppConfig.IsFirstPackage);
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 1;
        }
        
        
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_BundleVersion(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.BundleVersion = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_BundleVersionCode(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.BundleVersionCode = LuaAPI.xlua_tointeger(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_VersionControlUrl(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.VersionControlUrl = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_SecondaryVersionControlUrl1(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.SecondaryVersionControlUrl1 = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_SecondaryVersionControlUrl2(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.SecondaryVersionControlUrl2 = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_Channel(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.Channel = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_IsLog(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.IsLog = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_IsSDK(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.IsSDK = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_IsShowGM(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.IsShowGM = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_IsUpdateResource(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.IsUpdateResource = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_LoginUpdateFullResource(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.LoginUpdateFullResource = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_SubPackage(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.SubPackage = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_ServerListPath(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.ServerListPath = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_MaintenanceUrl(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.MaintenanceUrl = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_ServerApiPath(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.ServerApiPath = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_ServerPath(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.ServerPath = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_ReviewServerPath(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.ReviewServerPath = LuaAPI.lua_tostring(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
        [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
        static int _s_set_IsFirstPackage(RealStatePtr L)
        {
		    try {
                
			    Yoozoo.Managers.ResourceManagement.AppConfig.IsFirstPackage = LuaAPI.lua_toboolean(L, 1);
            
            } catch(System.Exception gen_e) {
                return LuaAPI.luaL_error(L, $"c# exception: {gen_e}\n{Yoozoo.Framework.Managers.LuaManager.GetTraceBack()}");
            }
            return 0;
        }
        
		
		
		
		
    }
}
